﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DTO.Accoes.DespachoDecisao
{
    public class DespachoIncentivo : DespachoDecisao
    {

        public double CustoElegivel { get; set; }
        public double MontanteFinanciado { get; set; }
        public DateTime TempoLimite { get; set; }

        public override string MostraInformacaoRelatorio()
        {
            StringBuilder str = new StringBuilder();
            str.Append(string.Format("{0}: O projecto foi {1} como projecto de incentivo. O motivo foi '{2}'.", DataHora.ToString(), (Aceite?"aceite":"recusado"), Parecer));

            if(Aceite){
                str.Append(string.Format(" O custo do projecto é de {0}. O montante financiado é de {1}. O tempo limite para o projecto é {2}.", CustoElegivel, MontanteFinanciado, TempoLimite));
            }

            return str.ToString();
        }
    }
}
